/**
 * Created by zhaocong on 2016/7/9.
 * Table 的一些方法
 */
define(['jquery'],function (require, exports, module) {
  "use strict";
  
  function Table() {
    this._init();
  }

  /**
   * 全选
   */
  Table.prototype.selectAll = function () {
    var $all = $('#checkall'),
        $cel = $('.checkboxes');
    $all.click(function() {
      $cel.prop('checked', this.checked);
    });
    $cel.click(function() {
      $all.prop('checked', $cel.length == $('.checkboxes:checked').length ? true : false);
    });
  };

  /**
   * 默认方法
   * @private
   */
  Table.prototype._init = function () {
    this.selectAll();
    console.log('Table is OK (づ￣3￣)づ');
  };

  module.exports = new Table();
});